package com.stellar.wechat.core.message;

import com.stellar.wechat.core.common.exception.WxApiException;

import java.io.IOException;
import java.util.Map;

/**
 * @Author Jqcc
 * @Version 1.0
 * @Data 2025/3/30
 * @Description 微信消息服务：提供发送订阅消息的能力
 */
public interface WxMessageService {
    /**
     * 发送订阅消息
     *
     * @param openid     用户openid
     * @param templateId 模板ID
     * @param data       模板内容数据
     */
    void sendSubscribeMessage(String openid, String templateId, Map<String, Object> data)
            throws WxApiException, IOException;

}